shelter or safehouse - Francés Inglés Diccionario